home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group94b.txt / 000018_icon-group-sender _Mon Aug 29 09:13:12 1994.msg < prev    next >
Internet Message Format  |  1995-02-09  |  2KB

  1. Received: by cheltenham.cs.arizona.edu; Mon, 29 Aug 1994 09:07:56 MST
  2. To: icon-group-l@cs.arizona.edu
  3. Date: 29 Aug 1994 09:13:12 -0400
  4. From: nmw@ios.com (Nick Williams)
  5. Message-Id: <33smt8$meg@ios.com>
  6. Organization: Internet Online Services
  7. Sender: icon-group-request@cs.arizona.edu
  8. References: <Cv9Jvr.AC4@world.std.com>
  9. Subject: Re: Icon - still alive??
  10. Errors-To: icon-group-errors@cs.arizona.edu
  11.  
  12. In article <Cv9Jvr.AC4@world.std.com>,
  13. Michael Sikillian <Lexigen@world.std.com> wrote:
  14. >I have been writing some cataloguing and index applications in a PC 
  15. >database program. I know icon has been out there for a while and
  16. >have an intuition that it probably could do this easier than the db.
  17. >Is icon a viable language, or just some grand experiment?
  18. >Is it a fringe type thing with a cult following, or a real tool?
  19.  
  20. In my view Icon is a language that has a lot of potential, but is still
  21. some development away from becoming good enough for large applications.
  22.  
  23. Some of the features it needs but sorely lacks are:
  24.  
  25. 1) separate compilation, preferably into a language other than C (the
  26.    code produced by the Icon compiler in an effort to do things C was
  27.    not meant to is awful);
  28.  
  29. 2) support for multiple different kinds of tables so that table
  30.    interfaces to database files can be implemented (think of perl);
  31.  
  32. 3) a better Icon-C calling interface (the C-Icon calling ability should
  33.    be put back in as well).
  34.  
  35. That's just to start, but it is that not much, not when compared with the
  36. positively huge strides that have been made since version 6. I for one
  37. would like to volunteer some time an effort to that end, since Icon is
  38. one of my favourite languages. For the moment I only use it for small
  39. tasks. On the other hand, Icon's graphics facilities are great and only
  40. getting better (there's even a GUI building tool of sorts [vib]); for
  41. your needs, Icon might be good enough, so I can only encourage you to
  42. check it out and make your call.
  43.  
  44. >Thanks
  45. >Michael Sikillian
  46. >Lexigen Software
  47.  
  48. Nick
  49.